package com.esunny.resourcevisualization.manage;

import com.esunny.resourcevisualization.dao.UserGroupDao;
import com.esunny.resourcevisualization.domain.entity.UserGroup;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;
import java.util.List;

/**
 * @version 1.0.0.0
 * @ClassName UserGroupManage
 * @Description 用户组数据处理
 * @Author baochencong
 * @Date 2020/11/5 14:01
 */
@Component
public class UserGroupManage {

    @Resource
    private UserGroupDao userGroupDao;

    /**
     * 添加用户组列表
     *
     * @param userGroupList 用户组列表
     */
    public void addUserGroupList(List<UserGroup> userGroupList) {
        userGroupDao.addUserGroupList(userGroupList);
    }

    /**
     * 删除全部用户组信息
     */
    public void deleteAllUserGroup() {
        userGroupDao.deleteAllUserGroup();
    }

    /**
     * 通过id获取用户组信息
     *
     * @return 用户组信息
     */
    public UserGroup getUserGroupById(int id) {
        return userGroupDao.getUserGroupById(id);
    }

    /**
     * 获取用户组列表
     *
     * @return 用户组列表
     */
    public List<UserGroup> getUserGroupList() {
        return userGroupDao.getUserGroupList();
    }

}
